cc55c9a566ae3c2041b7e35819a6150feec12934,src/com/panopto/blackboard/PanoptoData.java,PanoptoData,getInstructors,#,1111
Before Change
{
// Get the course membership (instructors, students, etc.)
List<CourseMembership> courseMemberships = getCourseMembershipsByRole(bbCourse, CourseMembership.Role.INSTRUCTOR);
courseMemberships.addAll(getCourseMembershipsByRole(bbCourse, CourseMembership.Role.COURSE_BUILDER));
if(courseMemberships != null)
{
After Change
List<CourseMembership> courseMemberships = getCourseMemberships(bbCourse);
List<CourseMembership> instructorCourseMemberships = new ArrayList<CourseMembership>();
for(CourseMembership membership: courseMemberships)
{
blackboard.data.course.CourseMembership.Role membershipRole = membership.getRole();
blackboard.platform.security.CourseRole cRole = membershipRole.getDbRole();
if ( membershipRole.equals(CourseMembership.Role.INSTRUCTOR)
|| membershipRole.equals(CourseMembership.Role.COURSE_BUILDER)
|| ( cRole.isRemovable()
&& cRole.isActAsInstructor()))
{